package com.agy.filemanager.service;

import com.agy.filemanager.entity.ProMainType;
import com.agy.filemanager.entity.TreeModel;

import java.util.List;

/**
 * 项目大类service接口
 */
public interface ProMainTypeService {


    /**
     * 保存项目大分类
     * @return 主键id
     * @param name
     */
    String insertProMainType(String name);

    /**
     * 根据id修改项目大分类
     * @param proMainType
     */
    void updateProMainTypeById(ProMainType proMainType);

    /**
     * 根据 id删除项目大分类
     * @param id
     */
    void deleteProMainTypeById(String id);

    /**
     * 获取项目大类tree列表
     * @return
     */
    List<TreeModel> getProMainTypeTreeNode();
}
